SECTION .text
BITS 32

	
GLOBAL entry
EXTERN main, putx
entry:

;; 	进入保护模式，初始化段寄存器，使用新的段值
	mov ax, 0x10
	mov ds, ax
	mov ax, 0x18
	mov ss, ax

	mov ax, 0x10
	mov es, ax
	mov ax, 0x10
	mov fs, ax
	mov ax, 0x10
	mov gs, ax



;; 	屏蔽 8259a， 我们使用 IOAPIC 管理中断
	mov al, 0xff
	out 0x21, al
	mov al, 0xff
	out 0xa1, al
	

	call main
	jmp $



